<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>[Generic Component Framework v3] GCF::IGDriveLite Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<!--link href="tabs.css" rel="stylesheet" type="text/css"-->
</head><body>
 <div id="wrapper">
    <div id="logo_box">
        <a class="img_link" href="https://github.com/pnudupa/gcf" target="_blank" ><img style="float:left;margin-left:10px;margin-top:5px;margin-bottom:5px;"src="header_gcf_logo.jpg" alt="GCF LOGO"/></a>
        <a class="img_link" href="https://www.vcreatelogic.com/" target="_blank" ><img style="float:right;margin-right:10px; margin-top: 30px;" src="header_vcl_logo.jpg" alt="VCL LOGO"/></a>
        <div style="clear:both"></div>
    </div>
    <div class="nav">
        <ul>
            <li class="selectedpage">
                <a class="a-home" href="index.html" >
                    <span>Home</span>
                </a>
            </li>
            <li>
                <a class="a-classes " href="classes.html">
                    <span>All Classes</span>
                </a>
            </li>
            <li>
                <a class="a-home " href="gcf_modules.html">
                    <span>Modules</span>
                </a>
            </li>
            <li>
                <a class="a-home " href="gcf_guides_and_videos.html">
                    <span>Guides & Videos</span>
                </a>
            </li>
            <li>
                <a class="a-home " href="gcf_tools_and_inbuilt_components.html">
                    <span>Tools & Components</span>
                </a>
            </li>
        </ul>
    </div>
    <div id="main-content">
        <div class="inside">
        <div>
<!-- Generated by Doxygen 1.8.16 -->
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><b>GCF</b></li><li class="navelem"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html">IGDriveLite</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_g_c_f_1_1_i_g_drive_lite-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">GCF::IGDriveLite Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span><div class="ingroups"><a class="el" href="group__gcf__gdrivelite.html">GCF's GDriveLite component</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>This interface gives access to all GDriveLite component functionalities.  
 <a href="class_g_c_f_1_1_i_g_drive_lite.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5d59d7f32f0384bc7ceb4c724e6c7acc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_authenticator.html">GCF::IGDriveLiteAuthenticator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a5d59d7f32f0384bc7ceb4c724e6c7acc">authenticator</a> () const =0</td></tr>
<tr class="separator:a5d59d7f32f0384bc7ceb4c724e6c7acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affec043d9c8ab17d879241030ae505ef"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#affec043d9c8ab17d879241030ae505ef">isAuthenticated</a> () const =0</td></tr>
<tr class="separator:affec043d9c8ab17d879241030ae505ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f1b0d54080dc86649e5706aa09cd30f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_g_drive_content_1_1_authenticated_user.html">GCF::GDriveContent::AuthenticatedUser</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a3f1b0d54080dc86649e5706aa09cd30f">authenticatedUser</a> () const =0</td></tr>
<tr class="separator:a3f1b0d54080dc86649e5706aa09cd30f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83348c1b390c2a23a589390fb22fd235"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a83348c1b390c2a23a589390fb22fd235">accessToken</a> () const =0</td></tr>
<tr class="separator:a83348c1b390c2a23a589390fb22fd235"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36bd8badc63be092ce8029a12abdc522"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a36bd8badc63be092ce8029a12abdc522">refreshToken</a> () const =0</td></tr>
<tr class="separator:a36bd8badc63be092ce8029a12abdc522"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6642ce7a68cbafb0431b780b9e98f42c"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a6642ce7a68cbafb0431b780b9e98f42c">errorMessage</a> () const =0</td></tr>
<tr class="separator:a6642ce7a68cbafb0431b780b9e98f42c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9361656bbe8027e53218693f8ff0d20"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_content_model.html">GCF::IGDriveLiteContentModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#aa9361656bbe8027e53218693f8ff0d20">contentModel</a> () const =0</td></tr>
<tr class="separator:aa9361656bbe8027e53218693f8ff0d20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd946fc55842c22b2450b3823eb7295f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_downloader.html">GCF::IGDriveLiteFileDownloader</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#afd946fc55842c22b2450b3823eb7295f">createFileDownloader</a> (const QString &amp;id)=0</td></tr>
<tr class="separator:afd946fc55842c22b2450b3823eb7295f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad493ae14479af5e1fd7f546f598084b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_downloader.html">GCF::IGDriveLiteFileDownloader</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#ad493ae14479af5e1fd7f546f598084b7">createFileDownloader</a> (const <a class="el" href="class_g_c_f_1_1_g_drive_content_1_1_item.html">GCF::GDriveContent::Item</a> &amp;item)</td></tr>
<tr class="separator:ad493ae14479af5e1fd7f546f598084b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3998e0ad33b1f57124c2cf8015fb577f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_downloader_list_model.html">GCF::IGDriveLiteFileDownloaderListModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a3998e0ad33b1f57124c2cf8015fb577f">downloaders</a> () const =0</td></tr>
<tr class="separator:a3998e0ad33b1f57124c2cf8015fb577f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6241094faa81be20881bf89415f98044"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_uploader.html">GCF::IGDriveLiteFileUploader</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a6241094faa81be20881bf89415f98044">createFileUploader</a> (const QString &amp;localFileName)=0</td></tr>
<tr class="separator:a6241094faa81be20881bf89415f98044"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93f1e929f7397900bff2edc06cda474a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_uploader_list_model.html">GCF::IGDriveLiteFileUploaderListModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a93f1e929f7397900bff2edc06cda474a">uploaders</a> () const =0</td></tr>
<tr class="separator:a93f1e929f7397900bff2edc06cda474a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bc5a8ccc971c14fe76e431320304b89"><td class="memItemLeft" align="right" valign="top">virtual Q_SIGNAL void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a1bc5a8ccc971c14fe76e431320304b89">authenticationChanged</a> ()=0</td></tr>
<tr class="separator:a1bc5a8ccc971c14fe76e431320304b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01d3808448439117da7cac883671a7c9"><td class="memItemLeft" align="right" valign="top">virtual Q_SIGNAL void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a01d3808448439117da7cac883671a7c9">authenticatedUserChanged</a> ()=0</td></tr>
<tr class="separator:a01d3808448439117da7cac883671a7c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f7b5b2b26f9226bfc40e66be9afecda"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_content_sharing_model.html">GCF::IGDriveLiteContentSharingModel</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a4f7b5b2b26f9226bfc40e66be9afecda">createSharingModel</a> (const QString &amp;itemId) const =0</td></tr>
<tr class="separator:a4f7b5b2b26f9226bfc40e66be9afecda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ba8db39983072efb8ddfe54ecd78ec0"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a9ba8db39983072efb8ddfe54ecd78ec0">trash</a> (const QString &amp;itemId)=0</td></tr>
<tr class="separator:a9ba8db39983072efb8ddfe54ecd78ec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af648533fd1550593f70b68d15460cafc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#af648533fd1550593f70b68d15460cafc">deletePermanently</a> (const QString &amp;itemId)=0</td></tr>
<tr class="separator:af648533fd1550593f70b68d15460cafc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3f211753cf7e7385127641645298a1c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#ad3f211753cf7e7385127641645298a1c">restore</a> (const QString &amp;itemId)=0</td></tr>
<tr class="separator:ad3f211753cf7e7385127641645298a1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c7eadb4a9be38763f93ce849d1d730d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a0c7eadb4a9be38763f93ce849d1d730d">rename</a> (const QString &amp;itemId, const QString &amp;newName)=0</td></tr>
<tr class="separator:a0c7eadb4a9be38763f93ce849d1d730d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bf7fd14209172d7174159436842297c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a4bf7fd14209172d7174159436842297c">describe</a> (const QString &amp;itemId, const QString &amp;description)=0</td></tr>
<tr class="separator:a4bf7fd14209172d7174159436842297c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4995007b531a8974dd5c2d9851b13021"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a4995007b531a8974dd5c2d9851b13021">move</a> (const QString &amp;itemId, const QString &amp;folderId=QString())=0</td></tr>
<tr class="separator:a4995007b531a8974dd5c2d9851b13021"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d6884320dda4906735a6e8f9deeb810"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a0d6884320dda4906735a6e8f9deeb810">star</a> (const QString &amp;itemId)=0</td></tr>
<tr class="separator:a0d6884320dda4906735a6e8f9deeb810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05e9e0a1606daf7501024ca0c7e4ed73"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a05e9e0a1606daf7501024ca0c7e4ed73">unstar</a> (const QString &amp;itemId)=0</td></tr>
<tr class="separator:a05e9e0a1606daf7501024ca0c7e4ed73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ed00b66bd6e537a04aa7449d890d1f6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_i_g_drive_lite.html#a5ed00b66bd6e537a04aa7449d890d1f6">mkdir</a> (const QString &amp;folderName, const QString &amp;parentId=QString())=0</td></tr>
<tr class="separator:a5ed00b66bd6e537a04aa7449d890d1f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_g_c_f_1_1_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_g_c_f_1_1_component')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_g_c_f_1_1_component.html">GCF::Component</a></td></tr>
<tr class="memitem:a0a8e6280e3029cab1db39d4a0b0cdf11 inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a0a8e6280e3029cab1db39d4a0b0cdf11">Component</a> (QObject *parent=nullptr)</td></tr>
<tr class="separator:a0a8e6280e3029cab1db39d4a0b0cdf11 inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a424f54d7c57c719b0ec16c3094ca565a inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a424f54d7c57c719b0ec16c3094ca565a">name</a> () const</td></tr>
<tr class="separator:a424f54d7c57c719b0ec16c3094ca565a inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1902eb93c5fce2f2aa82e39b5fd2c494 inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a1902eb93c5fce2f2aa82e39b5fd2c494">organization</a> () const</td></tr>
<tr class="separator:a1902eb93c5fce2f2aa82e39b5fd2c494 inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac21a96f4b23f6ac1ce997c86726dba2e inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_g_c_f_1_1_version.html">GCF::Version</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#ac21a96f4b23f6ac1ce997c86726dba2e">version</a> () const</td></tr>
<tr class="separator:ac21a96f4b23f6ac1ce997c86726dba2e inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac61518ed80c6a172b25cac4a6666f882 inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#ac61518ed80c6a172b25cac4a6666f882">buildTimestamp</a> () const</td></tr>
<tr class="separator:ac61518ed80c6a172b25cac4a6666f882 inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8105c199273cebd258ffda96e191c3d9 inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">const QSettings *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a8105c199273cebd258ffda96e191c3d9">settings</a> () const</td></tr>
<tr class="separator:a8105c199273cebd258ffda96e191c3d9 inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a051e5aca7176bec532dcf28e43012708 inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a051e5aca7176bec532dcf28e43012708">isLoaded</a> () const</td></tr>
<tr class="separator:a051e5aca7176bec532dcf28e43012708 inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e35213d5a5c8933a78a3fb10e737459 inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a9e35213d5a5c8933a78a3fb10e737459">isActive</a> () const</td></tr>
<tr class="separator:a9e35213d5a5c8933a78a3fb10e737459 inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06e3573f06292a5211b81201ced61deb inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a06e3573f06292a5211b81201ced61deb">load</a> ()</td></tr>
<tr class="separator:a06e3573f06292a5211b81201ced61deb inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c7530baab5694de7676a76eeb50eb3f inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a8c7530baab5694de7676a76eeb50eb3f">unload</a> ()</td></tr>
<tr class="separator:a8c7530baab5694de7676a76eeb50eb3f inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a6e0f95047a60edfb6e25c374a74340 inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a7a6e0f95047a60edfb6e25c374a74340">activate</a> ()</td></tr>
<tr class="separator:a7a6e0f95047a60edfb6e25c374a74340 inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19620ff366fc68e58ddf532acb54a598 inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a19620ff366fc68e58ddf532acb54a598">deactivate</a> ()</td></tr>
<tr class="separator:a19620ff366fc68e58ddf532acb54a598 inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8791368cb9615392e6c9c2d380034f1 inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#ac8791368cb9615392e6c9c2d380034f1">addContentObject</a> (const QString &amp;<a class="el" href="class_g_c_f_1_1_component.html#a424f54d7c57c719b0ec16c3094ca565a">name</a>, QObject *object, const QVariantMap &amp;info=QVariantMap())</td></tr>
<tr class="separator:ac8791368cb9615392e6c9c2d380034f1 inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5419a2ae3965f0994c50f68f48cb9ea5 inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a5419a2ae3965f0994c50f68f48cb9ea5">addContentObject</a> (QObject *object, const QVariantMap &amp;info=QVariantMap())</td></tr>
<tr class="separator:a5419a2ae3965f0994c50f68f48cb9ea5 inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b0b7fe34462a0ba01ab38f348c024d6 inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a5b0b7fe34462a0ba01ab38f348c024d6">removeContentObject</a> (QObject *object)</td></tr>
<tr class="separator:a5b0b7fe34462a0ba01ab38f348c024d6 inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f1eee986efea04923574a43901a19f2 inherit pub_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a5f1eee986efea04923574a43901a19f2">removeContentObject</a> (const QString &amp;<a class="el" href="class_g_c_f_1_1_component.html#a424f54d7c57c719b0ec16c3094ca565a">name</a>)</td></tr>
<tr class="separator:a5f1eee986efea04923574a43901a19f2 inherit pub_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_class_g_c_f_1_1_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_g_c_f_1_1_component')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_g_c_f_1_1_component.html">GCF::Component</a></td></tr>
<tr class="memitem:a0da80fa064fa71d0e048ed9c45f54eec inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a0da80fa064fa71d0e048ed9c45f54eec">~Component</a> ()</td></tr>
<tr class="separator:a0da80fa064fa71d0e048ed9c45f54eec inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06a056e6114fbaa341874a2064c6562b inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a06a056e6114fbaa341874a2064c6562b">finalizeEvent</a> (<a class="el" href="class_g_c_f_1_1_finalize_event.html">GCF::FinalizeEvent</a> *e)</td></tr>
<tr class="separator:a06a056e6114fbaa341874a2064c6562b inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75422842587613d43844e73fb8ca021d inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a75422842587613d43844e73fb8ca021d">initializeEvent</a> (<a class="el" href="class_g_c_f_1_1_initialize_event.html">GCF::InitializeEvent</a> *e)</td></tr>
<tr class="separator:a75422842587613d43844e73fb8ca021d inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a464361482ef9039aee875940ae64306c inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a464361482ef9039aee875940ae64306c">activationEvent</a> (<a class="el" href="class_g_c_f_1_1_activation_event.html">GCF::ActivationEvent</a> *e)</td></tr>
<tr class="separator:a464361482ef9039aee875940ae64306c inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b9e7071c2f4b483a4ee51b08b70835c inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a7b9e7071c2f4b483a4ee51b08b70835c">contentLoadEvent</a> (<a class="el" href="class_g_c_f_1_1_content_load_event.html">GCF::ContentLoadEvent</a> *e)</td></tr>
<tr class="separator:a7b9e7071c2f4b483a4ee51b08b70835c inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb0e763839f42c3cca61d22c3ee7e1ce inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#afb0e763839f42c3cca61d22c3ee7e1ce">deactivationEvent</a> (<a class="el" href="class_g_c_f_1_1_deactivation_event.html">GCF::DeactivationEvent</a> *e)</td></tr>
<tr class="separator:afb0e763839f42c3cca61d22c3ee7e1ce inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c46c693324b5e524e5c1188dfb4560d inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a4c46c693324b5e524e5c1188dfb4560d">settingsLoadEvent</a> (<a class="el" href="class_g_c_f_1_1_settings_load_event.html">GCF::SettingsLoadEvent</a> *e)</td></tr>
<tr class="separator:a4c46c693324b5e524e5c1188dfb4560d inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47f8742e87fa5ad86ed822cb60d90a79 inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a47f8742e87fa5ad86ed822cb60d90a79">contentUnloadEvent</a> (<a class="el" href="class_g_c_f_1_1_content_unload_event.html">GCF::ContentUnloadEvent</a> *e)</td></tr>
<tr class="separator:a47f8742e87fa5ad86ed822cb60d90a79 inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03b90d525333d9a4e5f34fd16ad8bf35 inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a03b90d525333d9a4e5f34fd16ad8bf35">settingsUnloadEvent</a> (<a class="el" href="class_g_c_f_1_1_settings_unload_event.html">GCF::SettingsUnloadEvent</a> *e)</td></tr>
<tr class="separator:a03b90d525333d9a4e5f34fd16ad8bf35 inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8447de04766d75220159e9db2ceeb5c8 inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a8447de04766d75220159e9db2ceeb5c8">contentObjectLoadEvent</a> (<a class="el" href="class_g_c_f_1_1_content_object_load_event.html">GCF::ContentObjectLoadEvent</a> *e)</td></tr>
<tr class="separator:a8447de04766d75220159e9db2ceeb5c8 inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1de83ead9a736b7fe19f61626b24a5b6 inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a1de83ead9a736b7fe19f61626b24a5b6">contentObjectMergeEvent</a> (<a class="el" href="class_g_c_f_1_1_content_object_merge_event.html">GCF::ContentObjectMergeEvent</a> *e)</td></tr>
<tr class="separator:a1de83ead9a736b7fe19f61626b24a5b6 inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a692d57781b5f4e9034624e31b6727c14 inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a692d57781b5f4e9034624e31b6727c14">contentObjectUnloadEvent</a> (<a class="el" href="class_g_c_f_1_1_content_object_unload_event.html">GCF::ContentObjectUnloadEvent</a> *e)</td></tr>
<tr class="separator:a692d57781b5f4e9034624e31b6727c14 inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ddd32175fb6ca0dec4ca0b7443543ce inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a2ddd32175fb6ca0dec4ca0b7443543ce">contentObjectUnmergeEvent</a> (<a class="el" href="class_g_c_f_1_1_content_object_unmerge_event.html">GCF::ContentObjectUnmergeEvent</a> *e)</td></tr>
<tr class="separator:a2ddd32175fb6ca0dec4ca0b7443543ce inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdc6848ac70f5c13c78b6782a5666cd3 inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#acdc6848ac70f5c13c78b6782a5666cd3">activateContentObjectEvent</a> (<a class="el" href="class_g_c_f_1_1_activate_content_object_event.html">GCF::ActivateContentObjectEvent</a> *e)</td></tr>
<tr class="separator:acdc6848ac70f5c13c78b6782a5666cd3 inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fe3cdb6bb891d7e67d498a3a55900b3 inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a8fe3cdb6bb891d7e67d498a3a55900b3">deactivateContentObjectEvent</a> (<a class="el" href="class_g_c_f_1_1_deactivate_content_object_event.html">GCF::DeactivateContentObjectEvent</a> *e)</td></tr>
<tr class="separator:a8fe3cdb6bb891d7e67d498a3a55900b3 inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa764b26829ba318385b3921bf2b1800a inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual QObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#aa764b26829ba318385b3921bf2b1800a">loadObject</a> (const QString &amp;<a class="el" href="class_g_c_f_1_1_component.html#a424f54d7c57c719b0ec16c3094ca565a">name</a>, const QVariantMap &amp;info)</td></tr>
<tr class="separator:aa764b26829ba318385b3921bf2b1800a inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad403e437d09e17139abe5bab8ae3f1e6 inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#ad403e437d09e17139abe5bab8ae3f1e6">unloadObject</a> (const QString &amp;<a class="el" href="class_g_c_f_1_1_component.html#a424f54d7c57c719b0ec16c3094ca565a">name</a>, QObject *object, const QVariantMap &amp;info)</td></tr>
<tr class="separator:ad403e437d09e17139abe5bab8ae3f1e6 inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92c9170c1333e88d516ec3eca693bfda inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a92c9170c1333e88d516ec3eca693bfda">mergeObject</a> (QObject *parent, QObject *child, const QVariantMap &amp;parentInfo, const QVariantMap &amp;childInfo)</td></tr>
<tr class="separator:a92c9170c1333e88d516ec3eca693bfda inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c371df2820b3c36a814005a4a9910df inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a8c371df2820b3c36a814005a4a9910df">unmergeObject</a> (QObject *parent, QObject *child, const QVariantMap &amp;parentInfo, const QVariantMap &amp;childInfo)</td></tr>
<tr class="separator:a8c371df2820b3c36a814005a4a9910df inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa98b557a1c9a04a5f8f4586394174316 inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#aa98b557a1c9a04a5f8f4586394174316">activateObject</a> (QObject *parent, QObject *child, const QVariantMap &amp;parentInfo, const QVariantMap &amp;childInfo)</td></tr>
<tr class="separator:aa98b557a1c9a04a5f8f4586394174316 inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4018ebb487bbe088b34e662a38c61fc8 inherit pro_methods_class_g_c_f_1_1_component"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_g_c_f_1_1_component.html#a4018ebb487bbe088b34e662a38c61fc8">deactivateObject</a> (QObject *parent, QObject *child, const QVariantMap &amp;parentInfo, const QVariantMap &amp;childInfo)</td></tr>
<tr class="separator:a4018ebb487bbe088b34e662a38c61fc8 inherit pro_methods_class_g_c_f_1_1_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p> 
<pre>
#include &lt;GCF3/IGDriveLite&gt;
</pre>
</p>
<p>There will be only one instance of <code>GDriveLite</code> per GDrive component and it will handle only information about one active account. All google drive(GDrive) functionality access for that account will be provided through this interface.</p>
<p>Once logged in using the <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_authenticator.html">GCF::IGDriveLiteAuthenticator</a> , this class will automatically refresh the token for accessing google drive till the end of application lifetime.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__gcf__gdrivelite.html#gcf_gdrivelite_1">Loading GDriveLite component in your GCF applications</a>, <a class="el" href="group__gcf__gdrivelite.html#gcf_gdrivelite_2">Authorising GDriveLite to access drive data</a> </dd></dl>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a5d59d7f32f0384bc7ceb4c724e6c7acc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d59d7f32f0384bc7ceb4c724e6c7acc">&#9670;&nbsp;</a></span>authenticator()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::authenticator </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_authenticator.html">GCF::IGDriveLiteAuthenticator</a> which can authenticate user and fetch the access token for further GDrive API access.</p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_authenticator.html">GCF::IGDriveLiteAuthenticator</a> for authentication. </dd></dl>

</div>
</div>
<a id="affec043d9c8ab17d879241030ae505ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affec043d9c8ab17d879241030ae505ef">&#9670;&nbsp;</a></span>isAuthenticated()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::isAuthenticated </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>whether the user has authenticated using <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_authenticator.html">GCF::IGDriveLiteAuthenticator</a> or not. </dd></dl>

</div>
</div>
<a id="a3f1b0d54080dc86649e5706aa09cd30f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f1b0d54080dc86649e5706aa09cd30f">&#9670;&nbsp;</a></span>authenticatedUser()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::authenticatedUser </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current authenticated user information. </dd></dl>

</div>
</div>
<a id="a83348c1b390c2a23a589390fb22fd235"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83348c1b390c2a23a589390fb22fd235">&#9670;&nbsp;</a></span>accessToken()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::accessToken </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>current access token obtained using <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_authenticator.html">GCF::IGDriveLiteAuthenticator</a>. </dd></dl>

</div>
</div>
<a id="a36bd8badc63be092ce8029a12abdc522"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36bd8badc63be092ce8029a12abdc522">&#9670;&nbsp;</a></span>refreshToken()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::refreshToken </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the refresh token obtained while authentication. The refresh token is used to get new access tokens when the old ones expire. </p><dl class="section return"><dt>Returns</dt><dd>access token string. </dd></dl>

</div>
</div>
<a id="a6642ce7a68cbafb0431b780b9e98f42c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6642ce7a68cbafb0431b780b9e98f42c">&#9670;&nbsp;</a></span>errorMessage()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::errorMessage </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the error occurred while authenticating. </dd></dl>

</div>
</div>
<a id="aa9361656bbe8027e53218693f8ff0d20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9361656bbe8027e53218693f8ff0d20">&#9670;&nbsp;</a></span>contentModel()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::contentModel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_content_model.html">GCF::IGDriveLiteContentModel</a>. </dd></dl>

</div>
</div>
<a id="afd946fc55842c22b2450b3823eb7295f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd946fc55842c22b2450b3823eb7295f">&#9670;&nbsp;</a></span>createFileDownloader() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::createFileDownloader </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns file downloader for provided GDrive file id <code>id</code> . If downloader already exists then returns it otherwise creates a new downloader and returns it. GDrive file id is the id assigned by google drive every time when a file is created or uploaded to the drive.</p>
<p>It is caller's responsibility to delete the downloader after usage. For more details about file downloader refer <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_downloader.html">GCF::IGDriveLiteFileDownloader</a></p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_downloader.html">GCF::IGDriveLiteFileDownloader</a> which can download file with id <code>id</code>. </dd></dl>

</div>
</div>
<a id="ad493ae14479af5e1fd7f546f598084b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad493ae14479af5e1fd7f546f598084b7">&#9670;&nbsp;</a></span>createFileDownloader() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::createFileDownloader </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_g_c_f_1_1_g_drive_content_1_1_item.html">GCF::GDriveContent::Item</a> &amp;&#160;</td>
          <td class="paramname"><em>item</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This is an overloaded function which will take <a class="el" href="class_g_c_f_1_1_g_drive_content_1_1_item.html">GCF::GDriveContent::Item</a> as parameter and create file downloader for the item.</p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_downloader.html">GCF::IGDriveLiteFileDownloader</a> which can download file with id <code>id</code>. </dd></dl>

</div>
</div>
<a id="a3998e0ad33b1f57124c2cf8015fb577f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3998e0ad33b1f57124c2cf8015fb577f">&#9670;&nbsp;</a></span>downloaders()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::downloaders </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the instance of <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_downloader_list_model.html">GCF::IGDriveLiteFileDownloaderListModel</a>. There will be only one instance of <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_downloader_list_model.html" title="Provides access to all downloaders from this component as a model.">GCF::IGDriveLiteFileDownloaderListModel</a> per GDriveCompoent. Caller should not delete downloader model. For more details about downloader model refer <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_downloader_list_model.html">GCF::IGDriveLiteFileDownloaderListModel</a>.</p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_downloader_list_model.html">GCF::IGDriveLiteFileDownloaderListModel</a>. </dd></dl>

</div>
</div>
<a id="a6241094faa81be20881bf89415f98044"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6241094faa81be20881bf89415f98044">&#9670;&nbsp;</a></span>createFileUploader()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::createFileUploader </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>localFileName</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns file uploader for file 'localFileName' if already exists, otherwise will create a new file uploader and returns. It is caller's responsibility to delete the uploader after usage.For more details about uploader refer to GCF::IGDriveLiteUploaderModel.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">localFileName</td><td>full path of file with filename. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a93f1e929f7397900bff2edc06cda474a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93f1e929f7397900bff2edc06cda474a">&#9670;&nbsp;</a></span>uploaders()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::uploaders </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the instance of <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_uploader_list_model.html" title="Helper class for accessing details of file uploaders as model.">GCF::IGDriveLiteFileUploaderListModel</a>. There will be only one instance of <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_uploader_list_model.html" title="Helper class for accessing details of file uploaders as model.">GCF::IGDriveLiteFileUploaderListModel</a> in GDriveCompoent. Caller should not delete the downloader model. For more detatils about uploader model refer <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_downloader_list_model.html">GCF::IGDriveLiteFileDownloaderListModel</a>.</p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_i_g_drive_lite_file_downloader_list_model.html">GCF::IGDriveLiteFileDownloaderListModel</a>. </dd></dl>

</div>
</div>
<a id="a1bc5a8ccc971c14fe76e431320304b89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bc5a8ccc971c14fe76e431320304b89">&#9670;&nbsp;</a></span>authenticationChanged()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::authenticationChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This signal will be emitted when the user login or logout using <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_authenticator.html">GCF::IGDriveLiteAuthenticator</a> </p>

</div>
</div>
<a id="a01d3808448439117da7cac883671a7c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01d3808448439117da7cac883671a7c9">&#9670;&nbsp;</a></span>authenticatedUserChanged()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::authenticatedUserChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This signal will be emitted when the user login or logout using <a class="el" href="class_g_c_f_1_1_i_g_drive_lite_authenticator.html">GCF::IGDriveLiteAuthenticator</a> and the user information is updated. </p>

</div>
</div>
<a id="a4f7b5b2b26f9226bfc40e66be9afecda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f7b5b2b26f9226bfc40e66be9afecda">&#9670;&nbsp;</a></span>createSharingModel()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::createSharingModel </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>itemId</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns sharing model for the specified GDrive item id <code>itemId</code> if exists otherwise creates a sharing model for the specified GDrive item id and returns it.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">itemId</td><td>GDrive item Id of the item that needs to be shared. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a9ba8db39983072efb8ddfe54ecd78ec0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ba8db39983072efb8ddfe54ecd78ec0">&#9670;&nbsp;</a></span>trash()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::trash </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>itemId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Trashes GDrive item.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">itemId</td><td>GDrive item Id of the item that needs to be trashed. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a> containing success or failure with error message if any. </dd></dl>

</div>
</div>
<a id="af648533fd1550593f70b68d15460cafc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af648533fd1550593f70b68d15460cafc">&#9670;&nbsp;</a></span>deletePermanently()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::deletePermanently </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>itemId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Deletes a GDrive item permanently without transferring it to trash. If item is a folder then all the files and folders inside will also be deleted permanently. You cannot retrieve the files after deleting using this method.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">itemId</td><td>GDrive item Id of the item that needs to be deleted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a> containing success or failure with error message if any. </dd></dl>

</div>
</div>
<a id="ad3f211753cf7e7385127641645298a1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3f211753cf7e7385127641645298a1c">&#9670;&nbsp;</a></span>restore()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::restore </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>itemId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Restores a GDrive item if the item is already trashed. Item will be restored to the folder where it existed previously.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">itemId</td><td>GDrive item Id of the item that needs to be restored. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a> containing success or failure with error message if any. </dd></dl>

</div>
</div>
<a id="a0c7eadb4a9be38763f93ce849d1d730d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c7eadb4a9be38763f93ce849d1d730d">&#9670;&nbsp;</a></span>rename()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::rename </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>itemId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>newName</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Renames the item with GDrive item id 'itemId' to newName.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">itemId</td><td>GDrive item Id of the item that needs to be renamed. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a> containing success or failure with error message if any. </dd></dl>

</div>
</div>
<a id="a4bf7fd14209172d7174159436842297c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4bf7fd14209172d7174159436842297c">&#9670;&nbsp;</a></span>describe()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::describe </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>itemId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>description</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Changes the description of the item with GDrive item id 'itemId' to description.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">itemId</td><td>GDrive item Id of the item that needs to be described. </td></tr>
    <tr><td class="paramname">description</td><td>new description that needs to be set. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a> containing success or failure with error message if any. </dd></dl>

</div>
</div>
<a id="a4995007b531a8974dd5c2d9851b13021"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4995007b531a8974dd5c2d9851b13021">&#9670;&nbsp;</a></span>move()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::move </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>itemId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>folderId</em> = <code>QString()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Moves the item with GDrive item id 'itemId' to the folder with folder id 'folderId'.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">itemId</td><td>GDrive item Id of the item that needs to be moved. </td></tr>
    <tr><td class="paramname">folderId</td><td>GDrive item Id of the folder to which item needs to be moved. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a> containing success or failure with error message if any. </dd></dl>

</div>
</div>
<a id="a0d6884320dda4906735a6e8f9deeb810"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d6884320dda4906735a6e8f9deeb810">&#9670;&nbsp;</a></span>star()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::star </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>itemId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Stars the item with GDrive item id 'itemId'.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">itemId</td><td>GDrive item Id of the item that needs to be starred. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a> containing success or failure with error message if any. </dd></dl>

</div>
</div>
<a id="a05e9e0a1606daf7501024ca0c7e4ed73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05e9e0a1606daf7501024ca0c7e4ed73">&#9670;&nbsp;</a></span>unstar()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::unstar </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>itemId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Unstars the item with GDrive item id 'itemId' if it is starred.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">itemId</td><td>GDrive item Id of the item that needs to be unstarred. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a> containing success or failure with error message if any. </dd></dl>

</div>
</div>
<a id="a5ed00b66bd6e537a04aa7449d890d1f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ed00b66bd6e537a04aa7449d890d1f6">&#9670;&nbsp;</a></span>mkdir()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GCF::IGDriveLite::mkdir </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>folderName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>parentId</em> = <code>QString()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a folder with name 'folderName' inside parent folder 'parentId'.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">parentId</td><td>GDrive item Id of the folder item inside which folder needs to be created. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_g_c_f_1_1_result.html">GCF::Result</a> containing success or failure with error message if any. </dd></dl>

</div>
</div>
</div><!-- contents -->
</div>
</div>
</div>
<div class="footer_content">
<table width="100%" class="footer">
<tr>
<td align="left" width="50%">Copyright &copy; 2013-2019,
 <a class="el" href="http://www.vcreatelogic.com" target="_black">VCreate Logic Private Limited</a></td>
<td align="right" width="50%"><a class="el" href="http://www.vcreatelogic.com/products/gcf" target="_black">GCF - Generic Component Framework</a></td>
</tr>
</table>
</div>
</div>
</body>
</html>
